package lxs.tool.liberator.work.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

@TableName("param")
@Data
@Accessors(chain = true)
public class Param {
    @TableId
    private String id;
    private String name;//参数名称
    @TableField("`key`")
    private String key;//1：普通参数2：对象3：参数组
    private String type;//类型只有string int double array[str] array[int] array[dou] array[`param的id`] group:代表是几个基本类型的参数，用于少量参数的get接口
    private String interfaceId;
    private String remark;//属于哪个对象或组的param的id，没有则为null
    private String json;//json
    private String what;//入参还是传参
    private String projectId;//属于哪个项目
}
